.main{
  background-color: #ededf4;
  width: 100%;
  padding-top: 20rpx;
}

.list{
  width: 100%;
  height: 120rpx;
  line-height: 120rpx;
  padding-left: 46rpx;
  padding-right: 33rpx;
  display: block;
  background-color: #fff;
  overflow: hidden;
  border-bottom: 1rpx solid #e5e5e5;
}
.list .left >view:first-child{
  width: 67rpx;
}
.list >text{
  font-size: 35rpx;
  color: #2c2c2c;
}
 .left{
  width: auto;
} 
.left >view{
  display: inline-block;
}
.name{
  color: #2c2c2c;
  font-size: 35rpx;
}
.num{
  font-size: 35rpx;
  color: #bdbdbd;
  margin-left: 16rpx;
}
.left .icon-cut{
  color: #f03939;
}
.add{
  height: 96rpx;
  line-height: 96rpx;
  margin-bottom: 14rpx;
  position: fixed;
  top: 20rpx;
}
.add .left{
  height: 95rpx;
  line-height: 95rpx;
}
.right{
  color: #afafaf;
  font-size: 40rpx;
}
.even{
  background-color: #f7f7f7;
}
.gap{
  height: 118rpx;
}
scroll-view{
  margin-bottom: 20rpx;
}
.fl{
  float: left;
}
.fr{
  float: right;
}

/*button*/  
.btn {  
  width: 80%;  
  padding: 20rpx 0;  
  border-radius: 10rpx;  
  text-align: center;  
  margin: 40rpx 10%;  
  background: #000;  
  color: #fff;  
}  
  
/*mask*/  
.drawer_screen {  
  width: 100%;  
  height: 100%;  
  position: fixed;  
  top: 0;  
  left: 0;  
  z-index: 1000;  
  background: #000;  
  opacity: 0.5;  
  overflow: hidden;  
}  
  
/*content*/  
.drawer_box {  
  width: 100%;  
  height: 344rpx;
  overflow: hidden;  
  position: fixed;  
  bottom: 0;  
  left: 0;  
  z-index: 1001;  
  background: #eee;  
}  
.drawer_box1 {  
  width: 100%;  
  height: 344rpx;
  overflow: hidden;  
  position: fixed;  
  bottom: 0;  
  left: 0;  
  z-index: 1001;  
  background: #eee;  
  /* display: none; */
}  
.drawer_title{  
  height: 104rpx;
  line-height: 104rpx;
  color: #343434;
  font-size: 30rpx;
  text-align: center;  
}  

.drawer_content {  
  height: 76rpx;  
  line-height: 76rpx;
  width: 638rpx;
  margin:0 auto;
  background-color: #fff;
  border:1rpx solid #d2d2d2;
  border-radius: 5rpx;
  margin-bottom: 30rpx;
}  
 .drawer_content input{  
  height: 74rpx;  
  line-height: 74rpx;
  text-align: center;
}   
  
.btn_ok{  
  width: 262rpx;
  height: 70rpx;
  line-height: 70rpx;
  text-align: center;
  display: inline-block;
  background-color: #598bee;
  border-radius: 10rpx;
  color: #fff;
  margin-left: 106rpx;
} 
.cancel{
  background-color: #fafafa;
  border:1rpx soli #d7d7d7;
  margin-left: 17rpx;
  color: #545454;
}
.grid { display: -webkit-box; display: box; }  
.col-0 {-webkit-box-flex:0;box-flex:0;}  
.col-1 {-webkit-box-flex:1;box-flex:1;}  

.add .icon-add{
  font-size: 50rpx;
  color: #b8b8b8;
  float: left;
}
.icon-cut{
  font-size: 40rpx;
  float: left;
}
.list .left .name{
  float: left;
}
.edit-show{
  display: block;
}